Career 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour drkoop.com USTA challenger of Miami - Miami San Luis Potosi Challenger - San Luis Potosi Challenger Leon 2003 - Leon Open Castilla y Leon - Segovia XXX Edizione 'A Savoldi Marco' - Manerbio 3° Trofeo 'Citta di Brindisi' - Brindisi ECM Prague Open 2005 - Prague San Luis Potosi Challenger - San Luis Potosi Bancolombia Open - Cali Barletta Challenger Pereira Challenger Alessandria Challenger Vancouver Challenger Mons Challenger Orleans Challenger Bucaramanga Challenger Barranquilla Challenger Bordeaux Challenger Bogota Challenger Cali Challenger Mons Challenger Barranquilla Challenger Pereira Challenger Bogota Challenger Dallas Challenger Barranquilla Challenger San Luis Potosi Challenger Pereira Challenger Bucaramanga Challenger Leon Challenger Pereira Challenger Champaign Challenger Noumea Challenger Bucaramanga Challenger Puebla Challenger Leon Challenger Tallahassee Challenger Barranquilla Challenger Monterrey Challenger Bogota Challenger Noumea Challenger Canberra Challenger Savannah Challenger Vicenza Challenger Surbiton Challenger Nottingham Challenger Santo Domingo Challenger Bogota Challenger Sybase Open - San Jose Citrix Tennis Championships - Delray Beach Galleryfurniture.com Challenge - Atlanta U.S. Men's Clay Court Championships - Orlando RCA Championships - Indianapolis AAPT Championships - Adelaide Kroger / St. Jude International - Memphis Internationaler Raiffeisen Grand Prix - St. Polten The Stella Artois Grass Court Championships - London Heineken Trophy - 's-Hertogenbosch Mercedes-Benz Cup - Los Angeles Grand Prix de Tennis de Lyon - Lyon Davidoff Swiss Indoors - Basel Orleans Challenger Mons Challenger Bogota Challenger Kroger / St. Jude International - Memphis Bucaramanga Challenger Siebel Open - San Jose Franklin Templeton Tennis Classic - Scottsdale Estoril Open - Estoril The Stella Artois Grass Court Championships - London RCA Championships - Indianapolis CA Tennis Trophy - Vienna ABN/AMRO World Tennis Tournament - Rotterdam Franklin Templeton Tennis Classic - Scottsdale Bogota Challenger The Stella Artois Grass Court Championships - London RCA Championships - Indianapolis Grand Prix de Tennis de Lyon - Lyon Bordeaux Challenger Kroger / St. Jude International - Memphis Estoril Open - Estoril BMW Open - Munich Internationaler Raiffeisen Grand Prix - St. Polten The Stella Artois Grass Court Championships - London Synsam Swedish Open - Bastad The Priority Telecom Open - Amersfoort RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington D.C. International Tennis Championships - Delray Beach Campionati Internazionali di Sicilia - Palermo Grand Prix de Tennis de Lyon - Lyon Stockholm Open - Stockholm Next Generation Hardcourts - Adelaide Medibank Private International - Sydney International Tennis Championships - Delray Beach Kroger / St. Jude International - Memphis The Stella Artois Grass Court Championships - London RCA Championships - Indianapolis Mercedes-Benz Cup - Los Angeles Stockholm Open - Stockholm Sydney International - Sydney Delray Beach International Tennis Championships - Delray Beach The Stella Artois Championships - London The 10tele.com Open - Nottingham RCA Championships - Indianapolis Pilot Pen Tennis - New Haven Grand Prix de Tennis de Lyon - Lyon Chennai Open - Chennai Millenium Tennis Championships - Delray Beach Regions Morgan Keegan Championships - Memphis Open de la Comunidad Valenciana - Valencia Open Seat Godo 2007 - Barcelona Estoril Open - Estoril Legg Mason Tennis Classic - Washington Grand Prix de Tennis de Lyon - Lyon Chennai Open - Chennai The Surbiton Trophy - Surbiton The Artois Championships - London The Nottingham Open - Nottingham Grand Prix de Tennis de Lyon - Lyon Medibank International - Sydney Delray Beach International Tennis Championships - Delray Beach AEGON Championships - London Open de Tenis Comunidad Valenciana - Valencia Brisbane International - Brisbane Delray Beach International Tennis Championships - Delray Beach U.S. Mens's Clay Court Championship - Houston Estoril Open - Estoril Gerry Weber Open - Halle Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Open de Moselle - Metz AIG Japan Open Tennis Championships - Tokyo Aircel Chennai Open - Chennai Medibank International - Sydney Heineken Open - Auckland SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach Estoril Open - Estoril AEGON Championships - London Farmers Classic - Los Angeles Legg Mason Tennis Classic - Washington Winston Salem - Winston Salem If Stockholm Open - Stockholm Erste Bank Open - Vienna Aircel Chennai Open - Chennai Heineken Open - Auckland Open de Nice Cote d'Azur - Nice AEGON Championships - London UNICEF Open - 's Hertogenbosch Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Citi Open - Washington Winston-Salem Open - Winston-Salem Moselle Open - Metz Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Erste Bank Open - Vienna Valencia Open - Valencia Heineken Open - Auckland SAP Open - San Jose U.S. National Indoor Tennis Championships - Memphis Delray Beach International Tennis Championships - Delray Beach BRD Nastase Tiriac Trophy - Bucharest Portugal Open - Oeiras Open de Nice Cote d'Azur - Nice AEGON Championships - London Brisbane International - Brisbane PTT Thailand Open - Bangkok Delray Beach Open - Delray Beach Gerry Weber Open - Halle Topshelf Open - 's-Hertogenbosch Claro Open Colombia - Bogota Aircel Chennai Open - Chennai Heineken Open - Auckland Ecuador Open - Quito Citi Open - Washington RCA Championships - Indianapolis MFS Pro Tennis Championships - Boston Citrix Tennis Championships - Delray Beach ATU Cup - Weiden Jaegermeister Open - Braunschweig Time Warner USTA Challenger - Binghamton drkoop.com USTA Tennis Championships of San Antonio - San Antonio USTA Tennis Championships of Austin - Austin USTA Challenger of Las Vegas - Las Vegas USTA Challenger of Burbank - Burbank Legg Mason Tennis Classic - Washington D.C. University of Tennessee USTA Men's Challenger - Knoxville Kroger / St. Jude International - Memphis Generali Open 1999 - Kitzbuhel RCA Championships - Indianapolis Adidas International - Sydney Maia Open 2002 - Maia XL Challenger de Tenis Copa Sevilla - Seville Open Seat Godo 2003 - Barcelona Healthsouth USTA Challenger - Dallas Venice Challenger - Venice Northern Electric Open 1999 - Newcastle Saint Francis Health System USTA Challenger - Tulsa drkoop.com USTA Challenger of Dallas - Dallas America's Red Clay Tennis Championship - Coral Springs VIII Avierto Internacional de Salinas - Salinas X Open Internacional D'Andorra - Andorra Ciudad de Pozoblanco Open Diputacion - Cordoba Mercedes-Benz Cup - Los Angeles Moncton Men's Challenger - Moncton Arroyo de la Encomienda - Valladolid San Marino Cepu Open - San Marino Banca Marche Tennis Cup - San Benedetto Project Independence Men's Challenger - Mandeville USTA Challenger of San Antonio - San Antonio IX Trofeo Ciudad de Quito - Quito Sao Paulo - Brazil Hilton Waikoloa Village USTA Challenger - Waikoloa Bogota Challenger - Bogota Corona Mexico City Open - Mexico City IX Abierto Internacional de Salinas - Salinas San Luis Potosi Challenger - San Luis Potosi Challenger Leon 2004 - Leon Abierto Club Casablanca - Mexico City Bogota Challenger - Bogota Czech Open 2005 - Prostejov Ciudad de Pozoblanco Open Diputacion - Cordoba dBI Tennis Challenger - Binghamton GHI Bronx Classic - Bronx Ethias Tennis Trophy - Mons XI Trofeo Ciudad de Quito - Quito Tatra Banka Open - Bratislava PrivatBank Cup - Dnepropetrovsk Mobilux Open - Luxembourg BMW Tennis Championship - Sunrise Corona Mexico City Open - Mexico City Abierto Colombiano de Tenis - Bogota Tunis Open 2006 - Tunis The Surbiton Trophy - Surbiton Ciudad de Pozoblanco Open Diputacion - Cordoba The Surbiton Trophy - Surbiton Seguros Bolivar Open - Bogota Adidas International - Sydney Milan Indoors - Milan Ethias Trophy - Mons Tatra Banka Slovak Open - Bratislava Seguros Bolivar Open - Bogota Fifth Third Bank Tennis Championships - Lexington Oldum Brown Vancouver Open - Vancouver GHI Bronx Tennis Classic - Bronx Seguros Bolivar Open - Cali Copa Petrobras-Colombia - Bogota Ethias Trophy - Mons Seguros Bolivar Open - Medellin Salinas Challenger Heilbronn Challenger Wroclaw Challenger Bogota Challenger Caltanissetta Challenger San Luis Potosi Challenger Rome Challenger Sarasota Challenger Furth Challenger Bogota Challenger Aptos Challenger Granby Challenger St. Remy Challenger Cali Challenger Bogota Challenger Napoli Challenger Rennes Challenger Sunrise Challenger Bogota Challenger Athens Challenger Bordeaux Challenger Mercedes-Benz Cup - Los Angeles Bogota Challenger Orleans Challenger San Jose Challenger Nottingham Challenger Generali Open - Kitzbuhel Rennes Challenger Medellin Challenger Caltanissetta Challenger Quelle Cup 2000 - Furth Cali Challenger Tennis Cup of Flanders - Ostende Orleans Challenger Mons Challenger drkoop.com USTA Tennis Championships of Houston - Houston Legg Mason Tennis Classic - Washington D.C. The Stella Artois Championships - London Noumea Challenger Chitre Challenger Next Generation Adelaide International - Adelaide Tenniscup of Flanders - Ostende Legg Mason Tennis Classic - Washington Morelos Challenger UNICEF Open - 's Hertogenbosch Drummondville Challenger Manchester Challenger BMW Open - Munich Vancouver Challenger Medellin Challenger Knoxville Challenger Guadalajara Challenger Manchester Challenger Ilkley Challenger Delray Beach International Tennis Championships - Delray Beach Medellin Challenger Las Vegas Challenger Guayaquil Challenger Rakuten Japan Open - Tokyo Morelos Challenger Floridablanca Challenger Monterrey Challenger Fairfield Challenger Copa Petrobras - Bogota Ethias Trophy - Mons Alexander Kolyaskin Memorial - Donetsk Mexico City Challenger Topshelf Open - 's-Hertogenbosch USTA Challenger of North Miami Beach - North Miami Beach Abierto Mexicano - Los Cabos Cali Challenger Pereira Challenger BNP Paribas Primrose - Bordeaux Ecuador Open - Quito Bank Austria Tennis Trophy - Vienna Regions Morgan Keegan Championships - Memphis Malaysian Open - Kuala Lumpur Advanta Championships - Philadelphia Abierto Mexicano de Tenis - Mexico City Cerveza Club Columbia Open - Bogota Milan Indoors - Milan Sybase Open - San Jose Citrix Tennis Championships - Delray Beach Estoril Open - Estoril Verizon Tennis Challenge - Atlanta U.S. Men's Clay Court Championships - Houston President's Cup - Tashkent Davidoff Swiss Indoors - Basel Sony Ericsson Open - Miami Indianapolis Tennis Championships - Indianapolis Open de Tenis Comunidad Valenciana - Valencia Open Sabadell Atlantico - Barcelona Newsweek Champions Cup - Indian Wells Great American Insurance ATP Championship - Cincinnati Tennis Masters Series - Indian Wells Heineken Open - Auckland Siebel Open - San Jose Arizona Men's Tennis Championships - Scottsdale Tennis Masters Series - Hamburg Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Indian Wells Tennis Masters Series - Monte Carlo The Nottingham Open - Nottingham Tennis Masters Series - Cincinnati Open de Moselle - Metz Kremlin Cup - Moscow SAP Open - San Jose Open Seat Godo 2005 - Barcelona Western & Southern Financial Group Masters - Cincinnati NASDAQ-100 Open - Miami Grand Prix de Tennis de Lyon - Lyon Regions Morgan Keegan Championships - Memphis Tennis Channel Open - Las Vegas Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Countrywide Classic - Los Angeles BA-CA Tennis Trophy - Vienna Sydney International - Sydney Delray Beach International Tennis Championships - Delray Beach Masters Series Madrid - Madrid RCA Championships - Indianapolis Sony Ericsson Open - Miami Campionati Internazionali D'Italia - Rome Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Next Generation Adelaide International - Adelaide Medibank International - Sydney Heineken Open - Auckland Sony Ericsson Open - Miami Regions Morgan Keegan Championships - Memphis Tennis Channel Open - Las Vegas Rogers Masters - Toronto Indianapolis Tennis Championships - Indianapolis Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington BA-CA Tennis Trophy - Vienna Brisbane - Brisbane Pacific Life Open - Indian Wells SAP Open - San Jose Open 13 - Marseille Rogers Cup - Montreal BMW Open - Munich BNP Paribas Masters - Paris Campbells Hall of Fame Tennis Championships - Newport Countrywide Classic - Los Angeles Medibank International - Sydney SA Tennis Open - Johannesburg SAP Open - San Jose Open Sabadell Atlantico - Barcelona AEGON Championships - London Ordina Open - s-Hertogenbosch Campbells Hall of Fame Tennis Championships - Newport Atlanta Tennis Championships - Atlanta Countrywide Classic - Los Angeles Bank Austria Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel Regions Morgan Keegan Championships - Memphis Atlanta Tennis Championships - Atlanta Open de Moselle - Metz Swiss Indoors Basel - Basel Sony Ericsson Open - Miami Brisbane International - Brisbane Apia International - Sydney SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Open Sabadell Atlantico - Barcelona BRD Nastase Tiriac Trophy - Bucharest Swiss Indoors Basel - Basel Barcelona Open BancSabadell - Barcelona Topshelf Open - 's-Hertogenbosch Claro Open Colombia - Bogota BB&T Atlanta Open - Atlanta Citi Open - Washington If Stockholm Open - Stockholm Valencia Open - Valencia Abierto Mexicano Telcel - Acapulco BMW Open - Munich Citi Open - Washington If Stockholm Open - Stockholm Valencia Open - Valencia BNP Paribas Masters - Paris Abierto Mexicano Telcel - Acapulco Pacific Life Open - Indian Wells Mercedes Cup - Stuttgart Gerry Weber Open - Halle Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota Internazionali BNL dItalia - Rome Tennis Masters Series - Monte Carlo Rogers Cup - Montreal Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Ecuador Open - Quito Delray Beach Open - Delray Beach BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrilena Madrid Open - Madrid Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells The Lipton Championships - Key Biscayne Sony Ericsson Open - Miami Hall of Fame Tennis Championships - Newport Winston-Salem Open - Winston-Salem The Ericsson Open - Miami Tennis Masters Series - Toronto Geneva Open - Geneva Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Tennis Masters Series - Rome BNP Paribas Masters - Paris Tennis Masters Series - Cincinnati Tennis Masters Series - Paris BNP Paribas Open - Indian Wells Tennis Masters Series - Hamburg Sony Open Tennis - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal NASDAQ-100 Open - Miami Tennis Masters Series - Hamburg Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Masters Series Monte-Carlo - Monte-Carlo BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai Mutua Madrilena Masters Madrid - Madrid Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Montreal Internazionali BNL d'Italia - Rome Open de Moselle - Metz French Open - Paris US Men's Clay Court Championship - Houston The Ericsson Open - Miami Tennis Masters Series - Montreal Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Tennis Masters Series - Miami Tennis Masters Series - Rome Tennis Masters Series - Montreal Miami Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Toronto Tennis Masters Series - Madrid Pacific Life Open - Indian Wells Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells Masters Series Monte-Carlo - Monte Carlo Masters Series Hamburg - Hamburg French Open - Paris Wimbledon - London U.S. Open - New York Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne French Open - Paris Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome U.S. Open - New York Rogers Cup - Montreal French Open - Paris Shanghai Rolex Masters - Shanghai Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Rogers Cup - Toronto Rogers Cup - Toronto Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Davis Cup, World Group, 1R, BEL-CZE 3-2 Davis Cup, World Group, QF, BEL-SUI 3-2 Davis Cup, World Group, SF, FRA-BEL 4-1 Davis Cup, World Group, QR, MAR-BEL 3-2 Davis Cup, World Group, QR, BEL-ZIM 4-1 Hopman Cup - Perth Davis Cup, Group 1, 2R, BEL-ZIM 4-1 Davis Cup, Group 2, PO, COL-BAH 5-0 Davis Cup, Group 2, 1R, COL-URU 4-1 Davis Cup, Group 2, 2R, COL-PAR 4-1 Davis Cup, Group 1, 1R, COL-URU 3-2 Davis Cup, World Group, PO, SUI-BEL, 4-1 Davis Cup, Group 1, 1R, COL-URU 5-0 Davis Cup, Group 1, 2R, COL-BRA 1-4 Davis Cup, World Group, PO, BEL-UKR, 3-2 Davis Cup, PO, BEL-CZE 1-4 Davis Cup, World Group, PO, COL-USA 1-3 Davis Cup, Group I, 1R, URU-COL 4-1 Davis Cup, World Group, PO, BEL-AUT 1-4 Wimbledon - London Davis Cup, Group I, PO, MEX-COL 0-5 Wimbledon - London Davis Cup, Group I, 2R, BRA-COL 3-1 U.S. Open - New York Australian Open - Melbourne Davis Cup, Group I, 2R, COL-URU 5-0 French Open - Paris Davis Cup, World Group, 1R, BEL-ESP 1-4 Davis Cup, World Group, 1R, ESP-BEL 5-0 Masters Series - Hamburg Shanghai ATP Masters 1000 - Shanghai Davis Cup, Group 2, F, DOM-COL 0-5 Davis Cup, World Group, QF, USA-BEL 4-1 Davis Cup, Group 1, 2R, BEL-GRE 5-0 Davis Cup, Group 1, 1R, CAN-COL 5-0 Davis Cup, Group 1, 2R, BEL-POL 4-1 Davis Cup, World Group, PO, JPN-COL 3-2 Davis Cup, Group I, 2R, COL-DOM 4-1 Davis Cup, World Group, PO, COL-JPN 2-3 Olympics - London Olympics - Athens